package com.huang.test;
/*
*       synchronized的同步方法  反编译标志位被 ACC_SYNCHRONIZED 修饰
*        当方法被执行前发现 被修饰了  会先加锁monitor  执行结束后 释放monitor
*
*
*          synchronized 同步代码块  代码块执行前 会加monitor 执行后 释放
*
*
*
* */
public class sync {
    public static void main(String[] args) {

        test1();
        test2();

    }

    public static synchronized void test1(){
        System.out.println("t1");
    }
    public static  void test2(){
        synchronized (new Object()) {
            System.out.println("t1");
        }
    }
}
